package com_djm_2025_05_11;
import java.util.Random;
import java.util.Scanner;

/**
 * @author dengjiangming
 * @version 1.1.0
 * @date 2025-05-15
 */
public class GuessTheNumberGame {
    //完成猜数字游戏,用户输入数字，判断该数字是大于，小于，还是等于随机生成的数字，等于的时候退出程序。

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        Random random = new Random();

        int inputNumber = 0;


            //生成一个[1,100]之间的随机数
            int randomNumber = random.nextInt(1,101);

            System.out.println("猜数字游戏现在开始");
            //一条华丽的分割线
            System.out.println("------------------");

            System.out.print("输入一个1-100之间的数：");

            inputNumber = sc.nextInt();

        while (true) {
            if (inputNumber == randomNumber) {
                System.out.print("恭喜你，猜中了！");
                System.out.print("游戏结束~");
                break;
            } else if (inputNumber > randomNumber) {
                System.out.println("大了,请重新输入");
                inputNumber = sc.nextInt();
            } else {
                System.out.println("小了，请重新输入");
                inputNumber = sc.nextInt();
            }
        }
    }

}
